package com.example.demo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.demo.dto.PageDTO;
import com.example.demo.dto.UserAddDTO;
import com.example.demo.dto.UserLoginDTO;
import com.example.demo.dto.UserUpdateDTO;
import com.example.demo.pojo.User;

import java.util.List;

public interface UserService extends IService<User> {
    void addUser(UserAddDTO userDTO);

    User getUserById(Long id);

    String loginUser(UserLoginDTO userLoginDTO);

    List<User> getUserBC(PageDTO pageDTO);

    List<User> getUserC(PageDTO pageDTO);

    void updateUser(UserUpdateDTO userDTO);
}
